// 删除非空目录
const fs = require("fs");

// 先删除一层的非空目录；

function removeDir(src){
    // 删除目录下的所有文件；
    // 读取改目录下的所有文件 ；
    let arr = fs.readdirSync(src);
    console.log(arr);
    // 把文件删除掉；
    arr.forEach(item=>{
        // item ---> 1.txt   2.txt
        // 11.删除非空目录 -----> fs.unlinkSync("./1.txt")
        // 拼接目录；
        var url = src + "/" + item;
        console.log(url);
        // 删除多层  
        let stat = fs.statSync(url);
        if(stat.isFile()){  // 多层目录 
            fs.unlinkSync(url);  // 删除 目录里的文件
        }else{
            removeDir(url);  
        }
    })
    // 删除最外层目录
    fs.rmdirSync(src);
}

removeDir("./test");

// 作业 ： 文件管理器
// 表格显示 当前文件的内容 到页面；